Career 2016 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Italy F5 Italy #4-w2 Qatar F1 Italy F4 Italy F34 Italy F5 Italy F10 Croatia F1 Italy F17 Italy F24 Great Britain F1 Great Britain F2 Italy F1 Italy F4 Italy F5 Italy F6 Italy F13 Italy F15 Italy F22 Great Britain F2 Italy F1 Great Britain F4 Italy F4 Italy F5 Italy F6 Italy F11 Italy F13 Italy F19 Italy F1 Italy F5 France F7 Turkey F15 Turkey F16 Turkey F17 Turkey F20 France F10 France F11 Turkey F18 Turkey F19 Italy #4-w1 Italy #4-w3 Italy #4-w4 Qatar F2 Qatar F3 Italy F1 Italy F3 Italy F30 Italy F31 Great Britain F16 Barletta Citta Della Disfida Open 2000 - Barletta MTNL Cellular ATP Challenger - Mumbai Espinho Challenger - Espinho ECM Cup - Prague EI Bank Bulgarian Challenger - Sofia Copa Ericsson Chile - Santiago Milano Challenger-Jameson Cup - Milan Jameson Cup - Milan Hamburg Challenger - Hamburg Warsteiner Grand Prix - Oberstaufen Challenger de la Ciudad de Mexico - Mexico City Challenger Leon 2003 - Leon Steelers Cup - Kosice Gemax Samsung Open 2004 - Belgrade Citta di Monza - Monza The LTA Cardiff Challenger - Cardiff Unicredit (Suisse) Bank S. A. Challenger - Chiasso Garden Open - Rome Top Wool Challenger-Immagine Trophy - Biella 8° Trani Cup - Trani San Marino Cepu Open - San Marino Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Morocco Tennis Tour - Rabat Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo The Surbiton Trophy - Surbiton Challenger Lugano - Lugano Riviera di Rimini Challenger - Rimini Porsche Open - Poznan XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Alexander Kolyaskin Memorial - Donetsk Ipsos Bucharest Challenger - Bucharest Challenger Tunisie - Tunis IPP Open - Helsinki Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon BMW Tennis Championship - Sunrise Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Puerto Rico Challenger Tennis Event - Humacao 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Challenger Casablanca San Angel - Mexico City Roma Open Challenger - Rome San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Trofeo Cassa di Risparmio di Alessandria - Alessandria Izmir Cup - Izmir Open Diputacion Ciudad de Pozoblanco - Cordoba Challenger Banque Nationale - Granby San Benedetto Challenger - San Benedetto Moncton Men's Challenger - Moncton Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Genova Open Challenger - Genova Open D'Orleans - Orleans 2nd Campionati Internazionali di Tennis Del'Umbria - Todi President's Cup - Astana Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Heilbronn Challenger Wolfsburg Challenger Cherbourg Challenger Caltanissetta Challenger Napoli Challenger Johannesburg Challenger Sofia Challenger Rhodes Challenger Ramat Hasharon Challenger Reggio Emilia Challenger Pozoblanco Challenger San Benedetto Challenger Rimini Challenger Recanati Challenger Segovia Challenger San Marino Challenger Como Challenger St. Remy Challenger Todi Challenger Mons Challenger Rennes Challenger Genova Challenger Challenger 42 - Andrezieux San Remo Challenger Turin Challenger Pozoblanco Challenger Todi Challenger Izmir Challenger Bratislava Challenger Wolfsburg Challenger Caltanissetta Challenger St. Brieuc Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger San Benedetto Challenger Recanati Challenger Trani Challenger San Marino Challenger Cordenons Challenger Todi Challenger Geneva Challenger Bergamo Challenger Cherbourg Challenger Rome Challenger St. Remy Challenger The Powder Byrne Trophy - Surbiton XL Capital Bermuda Open - Bermuda Powder Byrne Trophy - Surbiton Brixina Tennis Open - Bressanone Asirom Challenger Brasov - Brasov Optimus Maia Open - Maia Copa Ericsson Brazil - Sao Paulo Neride Prague Indoor - Prague Okal Cup - International Bavarian Championship - Eckental Challenger Britania Zavaleta - Puebla Challenger 42 - Andrezieux Open de Franche Comte - Besancon Memorial Savigni - Sassuolo Oberstaufen Cup - Oberstaufen The Surbiton Trophy - Surbiton Orleans Challenger Black Forest Open 2004 - Freudenstadt Pekao Open 2004 - Szczecin Lambertz Open - Aachen Jameson Cup - Milan The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon IX Torneo Internacionale de Tennis - Barletta TED Open - Istanbul Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Rome Challenger IPP Open - Helsinki The LTA Sunderland Challenger - Sunderland Intersport Heilbronn Open - Heilbronn Challenger 42 - Andrezieux Internazionali di Tennis - Bergamo Internationaux du Doubs - Besancon X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan IPP Open - Helsinki Morocco Tennis Tour - Fes Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons Citta di Como - Como Open D'Orleans - Orleans Lambertz Open by Stawag 2007 - Aachen Challenger DCNS de Cherbourg - Cherbourg Top Wool Challenger Biella - Biella Fergana Challenger - Fergana Warsteiner Grand Prix - Oberstaufen XI Venice Open - Venice Lamberts Open by Stawag - Aachen Intersport Heilbronn Open - Heilbronn VII Open Banc Agricol - Andorra Memorial A. Manfredini Sassuolo Challenger - Sassuolo Banca Marche Tennis Cup - San Benedetto IPP Open - Helsinki Logopak Challenger 2005 - Lubeck St. Brieuc Challenger Manchester Challenger Sporting Challenger 2003 - Turin Prostejov Challenger Rimini Challenger Manerbio Challenger Ljubljana Challenger Internazionali di Tennis Dell'Umbria - Todi ATP Challenger Numea - New Caledonia Ortisei Challenger Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Tennis Challenger - Tallahassee Citta di Monza - Monza The Tarka Challenger - Barnstaple 7° Trani Cup - Trani Challenger Copa Sevilla Internacionales de Andalucia - Seville Bergamo Challenger Open de L'Isere - Grenoble Open de L'Isere (Open 38) - Grenoble Neride Prague Indoor - Prague IPP Open - Helsinki KGHM Polish Indoors - Wroclaw Bath Challenger Scottish Tennis Championship - Edinburgh PrivatBank Cup - Dnepropetrovsk The Joyce Eisenberg Jerusalem Open - Jerusalem Zagreb Open - Zagreb Rado Geneva Challenger - Geneva Sybase Open - San Jose Challenger Ford de Cherbourg - Cherbourg The Nottingham Open - Nottingham Rado Swiss Open - Gstaad Rado Swiss Open - Gstaad AXA Cup - London Copenhagen Open - Copenhagen ECM Cup - Prague Estoril Open - Estoril The Stella Artois Grass Court Championships - Queen's/London Internationaux de Tennis de Brest - Brest Campionati Internazionali di Sicilia - Palermo Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Idea Prokom Open - Sopot President's Cup - Tashkent Heineken Open Shanghai - Shanghai Challenger Canottieri Minico - Mantova Davidoff Swiss Indoors - Basel KGHM Dialog Polish Indoors - Wroclaw Tata Open 2002 - Chennai Copenhagen Open - Copenhagen 2002 FSE Challenger - Tarzana Sardinia International Championship - Cagliari International Tennis Championships - Delray Beach Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Trofeo Conde de Godo - Barcelona Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Mercedes-Benz Cup - Los Angeles Milan Challenger AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Samarkand Challenger - Samarkand AAPT Championships - Adelaide Canottieri Mincio Open - Mantova Miller Lite Hall of Fame Tennis Championships - Newport Marburg Challenger Open 88 - Contrexeville South African Airways Open - East London TED Open Istanbul - Istanbul Grand Prix de Tennis de Lyon - Lyon Bulgarian Open - Sofia Lambertz Open - Aachen Macedonian Open - Skopje Ostrava Bukhara Challenger - Bukhara Jameson Cup - Milan Challenger 42 - Andrezieux Heilbronn Open - Heilbronn The Indian Oil Servo ATP Challenger - Chandigarh Residenza Open - Magdeburg 2001 Eddleman USTA Challenger - Birmingham V Torneo Internazionale di Tennis - Barletta Memorial Savigny - Sassuolo Vancouver Challenger Open de Montauban - Montauban San Marino Cepu Open - San Marino 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Stella Artois Clay Court Championships - Budaors AXA Open - Lisbon Genova Challenger Intelig Tennis Cup - Brasilia IPP Open - Helsinki Ljubljana Challenger GHI Bronx Tennis Classic - Bronx Tatra Banka Open - Bratislava Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Helsinki Challenger Macedonian Open 1999 - Skopje Samarkand Challenger - Samarkand KGHM Polish Indoors - Wroclaw Milan Indoors - Milan Garden Open - Rome The Stella Artois Grass Court Championships - London Zagreb Open - Zagreb Allianz Suisse Open - Gstaad The Surbiton Trophy - Surbiton Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Barletta Challenger USTA Challenger - Champaign III Challenger Continenal Plaza - Puerto Vallarta Tunis Open - Tunis RCA Championships - Indianapolis Ostrava Open 2005 - Ostrava Thailand Open - Bangkok Stockholm Open - Stockholm Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle RCA Championships - Indianapolis Croatia Open Umag - Umag Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna San Remo Tennis Cup 15° Piertomaso - San Remo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Chennai Open - Chennai Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Ostdeutscher Sparkessen Cup - Dresden Thailand Open - Bangkok Open de Moselle - Metz Naples Challenger - Naples BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille Hilversum Open - Hilversum Ciur Pribram Challenger - Pribram PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open de Montauban - Montauban Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Open de Moselle - Metz If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Open 13 - Marseille Grand Prix Hassan II - Casablanca Ljubljana Open - Ljubljana ATP Open Castilla y Leon - Segovia 4° Sporting Challenger - Turin Schickendanz Open - Furth LTA Shrewsbury Challenger - Shrewsbury Allianz Suisse Open Gstaad - Gstaad SA Tennis Open - Johannesburg The Surbiton Trophy - Surbiton Tampere Challenger - Tampere UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart San Marino Cepu Open - San Marino South African Airways Tennis Open - Durban Allianz Suisse Open - Gstaad Top Wool Challenger - Biella San Benedetto Challenger Heilbronn Open - Heilbronn Asirom Challenger - Brasov Recanati Challenger Riviera di Rimini Challenger - Rimini II Cyclus Open de Tenis - Florianopolis Bulgarian Open - Sofia Credit Agricole Suisse Open - Gstaad The Natrel's Challenger of Granby - Granby Orbetello Challenger Porsche Open - Poznan International Bavarian Championship - Eckental Tatra Banka Open 2003 - Bratislava Northern Electric Open 1999 - Newcastle The Scottish Championships - Edinburgh Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach VI Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Garden Open - Rome The Surbiton Trophy - Surbiton Nord/LB Open - Braunschweig Oberstaufen Cup - Oberstaufen I Tourneo Fila Citta di Brindisi - Brindisi XI Open International D'Andorra - Andorra Optimus Maia Open - Maia Whirlpool Open - Budapest Geneva Challenger - Geneva FILA Challenger - Biella Meridiana Sardegna Open - Olbia VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Open de Franche Comte - Besancon XL Capital Bermuda Open - Bermuda ECU Prague Open - Prague FILA Challenger Biella - Biella Meridiana Sardegna Open - Olbia Sports Experts Open - Nettingsdorf I Open de Tenis Comunidad de Madrid - Madrid Opel Bulvaria MCG Bulgarian Open - Sofia Olbia Challenger - Olbia Wiesmann Roadster Open - Nuembrecht USTA Men's Challenger of Urbana-Champaign - Urbana San Luis Potosi Challenger - San Luis Potosi Open Sainte-Victoire - Aix-En-Provence Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba San Marino Challenger Akbank Private Banking-TED Open - Istanbul Banjaluka Challenger 2007 - Banja Luka Mobilux Open - Luxembourg The Wright Financial Group, Inc. Challenger - Champaign Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas IPP Geneva Trophy - Geneva TED Open - Istanbul Open de L'Isere - Grenoble Mitsubishi Electric Europe Cup - Monza Sarajevo Open - Sarajevo Challenger Casablanca San Angel - Mexico City Internazionali de Tennis di Bergamo - Bergamo 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Tatra Banka Open - Bratislava ATP Challenger Numea - New Caledonia Isla de Lanzarote - Lanzarote San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The Surbiton Trophy - Surbiton Sporting Challenger '07 Trofeo Regione Piemonte - Turin Baton Rouge Pro Tennis Classic - Baton Rouge Keio Challenger International Tennis Tournament - Yokohama Sarajevo Challenger San Benedetto Challenger Recanati Challenger Cordenons Challenger Ethias Trophy - Mons Trani Challenger St. Remy Challenger Geneva Challenger Rijeka Challenger IPP Open - Helsinki San Remo Challenger Cremona Challenger Alessandria Challenger Milan Challenger Jersey Challenger Salzburg Challenger Izmir Challenger Geneva Challenger Bergamo Challenger Cherbourg Challeger Sarajevo Challenger Istanbul Challenger Palermo Challenger Loughborough Challenger Scania Stockholm Open - Stockholm Open 13 - Marseille Mallorca Open - Mallorca Athens Challenger Internationaler Raiffeisen Grand Prix - St. Polten Cremona Challenger UBS Open Gstaad - Gstaad Bratislava Challenger Dubai Tennis Open - Dubai Brasil Open - Salvador Tunis Challenger Adidas International - Sydney The Stella Artois Grass Court Championships - London Thailand Open - Bangkok San Marino Challenger Orleans Challenger Copenhagen Open - Copenhagen 2002 USTA Challenger of Calabasas - Calabasas Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo The Scottish Tennis Championships - Edinburgh Open de Tanger - Tangier Okal Cup - Eckental Copa Ericsson Peru - Lima Chennai Open - Chennai 2001 Challenger Canottieri Mincio - Mantova Okal Cup 2001 International Bavarian Championships - Eckental Casino Lugano - Lugano Warta Cup - Sopot Cairo Challenger 2002 - Cairo BMW Brixina Tennis Open - Bressanone Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo C.T. San Remo - XIII Piertomaso Tessitore - San Remo The Manchester Trophy - Manchester Medicor Open - Budapest Open de l'Isere - Grenoble Intersport Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham Finnish Open - Helsinki 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo Tennis Masters Series - Rome Ordina Open - 's-Hertogenbosch BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington D.C. Shanghai - Shanghai Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Open Seat Godo 2003 - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles China Open - Beijing AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Countrywide Classic - Los Angeles Thailand Open - Bangkok Open de Moselle - Metz If Stockholm Open - Stockholm U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York President's Cup 1999 - Tashkent Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davidoff Swiss Indoors - Basel Open 13 - Marseille Australian Open - Melbourne CA Tennis Trophy - Vienna Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London The Dubai Tennis Championships - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris Qatar Mobil Open 2000 - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York French Open - Paris Wimbledon - London Idea Prokom Open - Sopot Credit Agricole Suisse Open - Gstaad CA Tennis Trophy - Vienna Chennai Open - Chennai Waldbaum's Hamlet Cup - Long Island Allianz Suisse Open - Gstaad Croatia Open - Umag Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham AEGON International - Eastbourne President's Cup 2000 - Tashkent Scania Stockholm Open - Stockholm UBS Open Gstaad - Gstaad RCA Championships - Indianapolis Milan Indoors - Milan Campionati Internazionali di Sicilia - Palermo The Stella Artois Grass Court Championships - London Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Grass Court Championships - London UNICEF Open - 's Hertogenbosch Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Rogers Masters - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, Group 1, 2R, FIN-ITA 4-1 Davis Cup, Group 1, REL2, ITA-POR 4-1 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, SUI-USA 3-2